package model;

import java.util.List;


public  class CarttonKKContentModel {

    private Integer code;
    private String message;
    private DataBean data;
    private String request_id;

    public Integer getCode() {
        return code;
    }

    public void setCode(Integer code) {
        this.code = code;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public String getRequest_id() {
        return request_id;
    }

    public void setRequest_id(String request_id) {
        this.request_id = request_id;
    }


    public static class DataBean {
        private ComicInfoBean comic_info;
        private TopicInfoBean topic_info;
        private Integer previous_comic_id;
        private NextComicInfoBean next_comic_info;
        private List<RecommendTopicsBean> recommend_topics;
        private String source;
        private ShareInfoBean share_info;
        private Boolean logged_in;

        public ComicInfoBean getComic_info() {
            return comic_info;
        }

        public void setComic_info(ComicInfoBean comic_info) {
            this.comic_info = comic_info;
        }

        public TopicInfoBean getTopic_info() {
            return topic_info;
        }

        public void setTopic_info(TopicInfoBean topic_info) {
            this.topic_info = topic_info;
        }

        public Integer getPrevious_comic_id() {
            return previous_comic_id;
        }

        public void setPrevious_comic_id(Integer previous_comic_id) {
            this.previous_comic_id = previous_comic_id;
        }

        public NextComicInfoBean getNext_comic_info() {
            return next_comic_info;
        }

        public void setNext_comic_info(NextComicInfoBean next_comic_info) {
            this.next_comic_info = next_comic_info;
        }

        public List<RecommendTopicsBean> getRecommend_topics() {
            return recommend_topics;
        }

        public void setRecommend_topics(List<RecommendTopicsBean> recommend_topics) {
            this.recommend_topics = recommend_topics;
        }

        public String getSource() {
            return source;
        }

        public void setSource(String source) {
            this.source = source;
        }

        public ShareInfoBean getShare_info() {
            return share_info;
        }

        public void setShare_info(ShareInfoBean share_info) {
            this.share_info = share_info;
        }

        public Boolean getLogged_in() {
            return logged_in;
        }

        public void setLogged_in(Boolean logged_in) {
            this.logged_in = logged_in;
        }

        public static class ComicInfoBean {
            private Integer id;
            private String title;
            private String cover_image_url;
            private List<String> images;
            private List<ComicImagesBean> comic_images;
            private Boolean is_pay_comic;
            private Boolean need_vip;
            private Boolean is_ip_block;
            private Boolean is_sensitive;
            private Boolean is_published;
            private Boolean locked;
            private Integer locked_code;
            private Boolean liked;
            private String likes_count;
            private Integer likes_count_number;
            private String created_at;
            private Boolean is_danmu_hidden;
            private Boolean is_free;
            private Boolean is_vip_exclusive;
            private Integer vip_exclusive_type;
            private Integer vip_time_free_type;

            public Integer getId() {
                return id;
            }

            public void setId(Integer id) {
                this.id = id;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getCover_image_url() {
                return cover_image_url;
            }

            public void setCover_image_url(String cover_image_url) {
                this.cover_image_url = cover_image_url;
            }

            public List<String> getImages() {
                return images;
            }

            public void setImages(List<String> images) {
                this.images = images;
            }

            public List<ComicImagesBean> getComic_images() {
                return comic_images;
            }

            public void setComic_images(List<ComicImagesBean> comic_images) {
                this.comic_images = comic_images;
            }

            public Boolean getIs_pay_comic() {
                return is_pay_comic;
            }

            public void setIs_pay_comic(Boolean is_pay_comic) {
                this.is_pay_comic = is_pay_comic;
            }

            public Boolean getNeed_vip() {
                return need_vip;
            }

            public void setNeed_vip(Boolean need_vip) {
                this.need_vip = need_vip;
            }

            public Boolean getIs_ip_block() {
                return is_ip_block;
            }

            public void setIs_ip_block(Boolean is_ip_block) {
                this.is_ip_block = is_ip_block;
            }

            public Boolean getIs_sensitive() {
                return is_sensitive;
            }

            public void setIs_sensitive(Boolean is_sensitive) {
                this.is_sensitive = is_sensitive;
            }

            public Boolean getIs_published() {
                return is_published;
            }

            public void setIs_published(Boolean is_published) {
                this.is_published = is_published;
            }

            public Boolean getLocked() {
                return locked;
            }

            public void setLocked(Boolean locked) {
                this.locked = locked;
            }

            public Integer getLocked_code() {
                return locked_code;
            }

            public void setLocked_code(Integer locked_code) {
                this.locked_code = locked_code;
            }

            public Boolean getLiked() {
                return liked;
            }

            public void setLiked(Boolean liked) {
                this.liked = liked;
            }

            public String getLikes_count() {
                return likes_count;
            }

            public void setLikes_count(String likes_count) {
                this.likes_count = likes_count;
            }

            public Integer getLikes_count_number() {
                return likes_count_number;
            }

            public void setLikes_count_number(Integer likes_count_number) {
                this.likes_count_number = likes_count_number;
            }

            public String getCreated_at() {
                return created_at;
            }

            public void setCreated_at(String created_at) {
                this.created_at = created_at;
            }

            public Boolean getIs_danmu_hidden() {
                return is_danmu_hidden;
            }

            public void setIs_danmu_hidden(Boolean is_danmu_hidden) {
                this.is_danmu_hidden = is_danmu_hidden;
            }

            public Boolean getIs_free() {
                return is_free;
            }

            public void setIs_free(Boolean is_free) {
                this.is_free = is_free;
            }

            public Boolean getIs_vip_exclusive() {
                return is_vip_exclusive;
            }

            public void setIs_vip_exclusive(Boolean is_vip_exclusive) {
                this.is_vip_exclusive = is_vip_exclusive;
            }

            public Integer getVip_exclusive_type() {
                return vip_exclusive_type;
            }

            public void setVip_exclusive_type(Integer vip_exclusive_type) {
                this.vip_exclusive_type = vip_exclusive_type;
            }

            public Integer getVip_time_free_type() {
                return vip_time_free_type;
            }

            public void setVip_time_free_type(Integer vip_time_free_type) {
                this.vip_time_free_type = vip_time_free_type;
            }


            public static class ComicImagesBean {
                private Integer width;
                private Integer height;
                private String url;
                private Integer width1280;
                private String key;

                public Integer getWidth() {
                    return width;
                }

                public void setWidth(Integer width) {
                    this.width = width;
                }

                public Integer getHeight() {
                    return height;
                }

                public void setHeight(Integer height) {
                    this.height = height;
                }

                public String getUrl() {
                    return url;
                }

                public void setUrl(String url) {
                    this.url = url;
                }

                public Integer getWidth1280() {
                    return width1280;
                }

                public void setWidth1280(Integer width1280) {
                    this.width1280 = width1280;
                }

                public String getKey() {
                    return key;
                }

                public void setKey(String key) {
                    this.key = key;
                }
            }
        }


        public static class TopicInfoBean {
            private Integer id;
            private String cover_image_url;
            private String vertical_image_url;
            private String square_image_url;
            private String title;
            private String description;
            private List<String> tags;
            private UserBean user;
            private String signing_status;
            private Boolean is_free;
            private String update_remind;
            private Boolean is_favourite;

            public Integer getId() {
                return id;
            }

            public void setId(Integer id) {
                this.id = id;
            }

            public String getCover_image_url() {
                return cover_image_url;
            }

            public void setCover_image_url(String cover_image_url) {
                this.cover_image_url = cover_image_url;
            }

            public String getVertical_image_url() {
                return vertical_image_url;
            }

            public void setVertical_image_url(String vertical_image_url) {
                this.vertical_image_url = vertical_image_url;
            }

            public String getSquare_image_url() {
                return square_image_url;
            }

            public void setSquare_image_url(String square_image_url) {
                this.square_image_url = square_image_url;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getDescription() {
                return description;
            }

            public void setDescription(String description) {
                this.description = description;
            }

            public List<String> getTags() {
                return tags;
            }

            public void setTags(List<String> tags) {
                this.tags = tags;
            }

            public UserBean getUser() {
                return user;
            }

            public void setUser(UserBean user) {
                this.user = user;
            }

            public String getSigning_status() {
                return signing_status;
            }

            public void setSigning_status(String signing_status) {
                this.signing_status = signing_status;
            }

            public Boolean getIs_free() {
                return is_free;
            }

            public void setIs_free(Boolean is_free) {
                this.is_free = is_free;
            }

            public String getUpdate_remind() {
                return update_remind;
            }

            public void setUpdate_remind(String update_remind) {
                this.update_remind = update_remind;
            }

            public Boolean getIs_favourite() {
                return is_favourite;
            }

            public void setIs_favourite(Boolean is_favourite) {
                this.is_favourite = is_favourite;
            }

            public static class UserBean {
                private Integer user_id;
                private String nickname;
                private String avatar;

                public Integer getUser_id() {
                    return user_id;
                }

                public void setUser_id(Integer user_id) {
                    this.user_id = user_id;
                }

                public String getNickname() {
                    return nickname;
                }

                public void setNickname(String nickname) {
                    this.nickname = nickname;
                }

                public String getAvatar() {
                    return avatar;
                }

                public void setAvatar(String avatar) {
                    this.avatar = avatar;
                }
            }
        }


        public static class NextComicInfoBean {
            private Integer next_comic_id;
            private Integer next_status;

            public Integer getNext_comic_id() {
                return next_comic_id;
            }

            public void setNext_comic_id(Integer next_comic_id) {
                this.next_comic_id = next_comic_id;
            }

            public Integer getNext_status() {
                return next_status;
            }

            public void setNext_status(Integer next_status) {
                this.next_status = next_status;
            }
        }


        public static class ShareInfoBean {
            private String title;
            private String content;
            private String action;

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getContent() {
                return content;
            }

            public void setContent(String content) {
                this.content = content;
            }

            public String getAction() {
                return action;
            }

            public void setAction(String action) {
                this.action = action;
            }
        }


        public static class RecommendTopicsBean {
            private Integer id;
            private String vertical_image_url;
            private String title;
            private String description;
            private List<String> tags;

            public Integer getId() {
                return id;
            }

            public void setId(Integer id) {
                this.id = id;
            }

            public String getVertical_image_url() {
                return vertical_image_url;
            }

            public void setVertical_image_url(String vertical_image_url) {
                this.vertical_image_url = vertical_image_url;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getDescription() {
                return description;
            }

            public void setDescription(String description) {
                this.description = description;
            }

            public List<String> getTags() {
                return tags;
            }

            public void setTags(List<String> tags) {
                this.tags = tags;
            }
        }
    }
}
